package main
import (
    "fmt"
    "runtime"
	"time"
)

func main() {
    var i int32
    go func() {
        for i = 0; i <= 255; i++ {
			fmt.Printf("i=%v\n", i)
        }
    }()

	time.Sleep(time.Second * 3)
    fmt.Println("Dropping mic")
    // Yield execution to force executing other goroutines
    runtime.Gosched()
    runtime.GC()
    fmt.Println("Done")

	var iTmp int
	fmt.Printf("iTmp=%v\n", iTmp)

}

	

 